ADD TEXT "First Payment Date:" AT (.05 INCH,.1 INCH) +(2 INCH,.3 INCH)
NO LINE BORDER
{ CONTROL 4 }
ADD FIELD AT (2 INCH,.1 INCH) +(1 INCH,.3 INCH)
IF date = 0
FIELD TEXT ""
ELSE
FIELD TEXT ADATE(date,"MM-DD-YY")
END IF
{ CONTROL 5 }
ADD TEXT "Principal Borrowed:" AT (.05 INCH,.5 INCH) +(1.9 INCH,.3 INCH)
NO LINE BORDER
{ CONTROL 6 }
ADD FIELD AT (2 INCH,.5 INCH) +(1 INCH,.3 INCH)
FIELD TEXT principal
{ CONTROL 7 }
ADD TEXT "Term in Months:" AT (.05 INCH,1 INCH) +(1.9 INCH,.3 INCH)
NO LINE BORDER
{ CONTROL 8 }
ADD FIELD AT (2 INCH,1 INCH) +(1 INCH,.3 INCH)
FIELD TEXT term
{ CONTROL 9 }
ADD TEXT "Interest Rate:" AT (.05 INCH,1.5 INCH) +(1.9 INCH,.3 INCH)
NO LINE BORDER
{ CONTROL 10 }
ADD FIELD AT (2 INCH,1.5 INCH) +(1 INCH,.3 INCH)
FIELD TEXT rate*100
DUIT = 0
USE DIALOG BOX
IF DUIT
REPAINT OFF
SELECT RANGE R3C6
FORMAT DATE 4
SELECT RANGE R4C6,R7C6
FORMAT CURRENCY
USE COMMAS
SELECT RANGE R5C6
PRECISION 0
SELECT RANGE R6C6
FORMAT PERCENT
PUT date INTO R3C6
PUT principal INTO R4C6
PUT term INTO R5C6
PUT rate INTO R6C6
PUT PMT(principal,rate/12,term) INTO r7c6
SELECT RANGE MAKERANGE(1,12,1,12+TERM-1)
FILL
PRECISION 0
PUT "=R3C6" INTO R12C2
PUT "=R12C2 + CHOOSE(MONTH(R12C2)-1,31,IF(MOD(YEAR(R12C2),4)=0 AND
YEAR(R12C2) <> 100,29,28),31,30,31,30,31,31,30,31,30,31)" INTO R13C2
SELECT RANGE MAKERANGE(2,12,2,13)
FORMAT DATE 4
PUT "=R6C6" INTO R12C3
PUT "=R12C3" INTO R13C3
SELECT RANGE MAKERANGE(3,12,3,13)
FORMAT PERCENT
PUT "=R7C6" INTO R12C4
PUT "=IF(R13C3=R12C3,IF(R12C7<R12C4,R12C7*(1+R13C3/12),R12C4),
PMT(R12C7,R13C3/12,$R5$C6-R13C1+1))" INTO R13C4
PUT "=R12C3/12*R4C6" INTO R12C5
PUT "=R12C3/12*R12C7" INTO R13C5
PUT "=R12C4-R12C5" INTO R12C6
PUT "=IF(R12C7<0.005,0,R13C4-R13C5)" INTO R13C6
PUT "=R4C6-R12C6" INTO R12C7
PUT "=R12C7-R13C6" INTO R13C7
SELECT RANGE MAKERANGE(4,12,7,13)
FORMAT CURRENCY
USE COMMAS
SELECT RANGE MAKERANGE(2,13,7,12+term-1)
COPY DOWN
UNSELECT
REPAINT ON
REPAINT WINDOW
END IF
END FUNCTION
FUNCTION PRINT_DATA()
REPAINT OFF
SELECT RANGE A10..AVLH11
TITLES
SELECT RANGE MAKERANGE(1,1,7,11+TERM)
REPORT PRINT RANGE
UNSELECT
REPAINT ON
REPAINT WINDOW
PRINT DIALOG
REPAINT OFF
HIDE TITLES
GO TO CELL A1
REPAINT ON
REPAINT WINDOW
END FUNCTION
Chicago
Geneva
Amoritization Table
NOTE: If the buttons on the worksheet do not seem to operate, make sure the name of the worksheet is "Amoritization" and has not been renamed. If the name has been changed, rename it back to "Amoritization". To hide these directions, just click on the "Instructions" button.
This worksheet provides an example amoritization table to calculate loan payments, the interest and principal portions, and loan balance.
TO ENTER DATA: Click on the "Enter Data" button. This will present you with a dialog box with prompts. Enter the first payment date in any format that Wingz recognizes as a valid date format (ie. mm/dd/yy, mm-dd-yy,d-mon-yy). Next, enter the principal borrowed, followed by the term of the loan in months. If it is a thirty year loan, enter 360. Enter the interest rate next. Enter the rate as an annual percentage rate. For example, if the annual interest rate is 10 percent, enter 10. If the interest rate is .5 percent per month, the annual rate would be .5*12, or 6 percent, so enter a 6.
If data has already been entered once into the amoritization table, then the entry fields default to the values previously entered. To change the values, just move to the field to edit with the Tab key or select it with the mouse and change the information.
TO CLEAR DATA: Click on the "Clear Data" button. This will clear all amoritization information but will not clear the loan information.
TO PRINT THE WORKSHEET: Click the "Print Data" button. Make sure you have chosen a printer with the Chooser.
Geneva
Geneva
Geneva
Instructionser
Instructions
AMORITIZATION
fldIF AMORITIZATION:fld = 0
SHOW FIELDS
AMORITIZATION:fld = 1
ELSEIF AMORITIZATION:fld = 1
HIDE FIELDS
AMORITIZATION:fld = 0
END IF
Chicago
Chicago
Print Datanter
Print Data
AMORITIZATION
PRINT_DATACALL AMORITIZATION:PRINT_DATA()
Chicago
Chicago
Clear Datanter
Clear Data
REPAINT OFF
SELECT RANGE r12c1..r5000c7
CLEAR
UNSELECT
REPAINT ON
REPAINT WINDOW
Chicago
Chicago
Enter Datanter
Enter Data
AMORITIZATION
ENTER_DATACALL AMORITIZATION:ENTER_DATA()
Chicago
Chicago
i you to put any options you want
Amoritization
you displaying all thests
stats and then you can also have a chance to drive the different cars on a